package com.shzu.jwc.ty.dao;

import com.shzu.jwc.ty.bean.PeExamAppointment;
import com.shzu.jwc.ty.bean.PeExamAppointmentExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface PeExamAppointmentMapper {
    long countByExample(PeExamAppointmentExample example);

    int deleteByExample(PeExamAppointmentExample example);

    int deleteByPrimaryKey(Integer peExamAppointmentId);

    int insert(PeExamAppointment record);

    int insertSelective(PeExamAppointment record);

    List<PeExamAppointment> selectByExampleWithBLOBs(PeExamAppointmentExample example);

    List<PeExamAppointment> selectByExample(PeExamAppointmentExample example);

    PeExamAppointment selectByPrimaryKey(Integer peExamAppointmentId);

    int updateByExampleSelective(@Param("record") PeExamAppointment record, @Param("example") PeExamAppointmentExample example);

    int updateByExampleWithBLOBs(@Param("record") PeExamAppointment record, @Param("example") PeExamAppointmentExample example);

    int updateByExample(@Param("record") PeExamAppointment record, @Param("example") PeExamAppointmentExample example);

    int updateByPrimaryKeySelective(PeExamAppointment record);

    int updateByPrimaryKeyWithBLOBs(PeExamAppointment record);

    int updateByPrimaryKey(PeExamAppointment record);
}